package user_interface.dodaj_slowka.widok;

import user_interface.dodaj_slowka.kontroler.PresenterDodajSlowko;

import javax.swing.*;
import java.awt.*;


public class OknoDodajSlowka extends JFrame {

    public OknoDodajSlowka() throws HeadlessException {
        ustawOkno();
        ustawKomponenty();
    }

    private void ustawOkno() {
        setSize(500, 600);
        setTitle("Dodawanie słówek");
        setLocationRelativeTo(null);
    }

    private void ustawKomponenty() {
        GornyPanel gornyPanel = new GornyPanel();
        DolnyPanel dolnyPanel = new DolnyPanel();
        PresenterDodajSlowko presenterDodajSlowko = new PresenterDodajSlowko();

        presenterDodajSlowko.setSlowkoPolskieTF(gornyPanel.getDodajSlowkoPolskieTF());
        presenterDodajSlowko.setSlowkoAngielskieTF(gornyPanel.getDodajSlowkoAngielskieTF());
        presenterDodajSlowko.setZapiszBT(gornyPanel.getZapiszBT());
        presenterDodajSlowko.setUsunBT(gornyPanel.getUsunBT());
        presenterDodajSlowko.setTable(dolnyPanel.getTable());

        add(gornyPanel, BorderLayout.NORTH);
        add(dolnyPanel, BorderLayout.CENTER);
    }
}
